bitkeeper revision 1.1283 (4254ed0bK7tEfc4Z935RO2wbK5HcPw)
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 7 Apr 2005 08:19:23 +0000 (08:19 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 7 Apr 2005 08:19:23 +0000 (08:19 +0000)
commit1d7b0a4f7ae0edb812a39b14b867377842cf701e
tree3f5b4eeeac3028f1fca9343ca5ccf37dc917fd0f
parent79b280df480bcffc476f95786d50c2d9d3187c28
bitkeeper revision 1.1283 (4254ed0bK7tEfc4Z935RO2wbK5HcPw)

Properly ensure that every write to GS is followed by a serialising
instruction before the next SWAPGS (AMD erratum #88). We only resort
to adding an otherwise unnecessary mfence in two cases.
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/domain.c